.ORIG x3000   ;commment
ADD R2,R3, R4         ;X3000 0001 010 011 000 100 = 0X14C4 
ADD R2, R3, #7        ;X3001 0001 010 011 1 00111 = 0X14E7 
;
AND R2, R3, R4        ;X3002 0101 010 011 000 100 = 0X54C4
AND R2, R3, #7        ;X3003 0101 010 011 1 00111 = 0X54E7
;
BRN LABLE_N           ;X3004 0000 100 00001 1001  = 0X0819
BRZ LABLE_Z           ;X3005 0000 010 00001 1001  = 0X0419
BRP LABLE_P           ;X3006 0000 001 00001 1001  = 0X0219
BR  LABLE_NZP_U       ;X3007 0000 111 00001 1001  = 0X0E19
BRZP LABLE_ZP         ;X3008 0000 011 00001 1001  = 0X0619
BRNP LABLE_NP         ;X3009 0000 101 00001 1001  = 0X0A19
BRNZ LABLE_NZ         ;X300A 0000 110 00001 1001  = 0X0C19
BRNZP LABLE_NZP       ;X300B 0000 111 00001 1001  = 0X0E19
;
JMP R2                ;X300C 1100 000 010 000000  = 0XC080
RET                   ;X300D 1100 000 111 000000  = 0XC1C0
;
JSR LABLE_JSR         ;X300E 0100 1 000 0001 0111 = 0X4817
JSRR R3               ;X300F 0100 000 011 000000  = 0X40C0
LDB R4, R2, #10       ;X3010 0010 100 010 001010  = 0X288A
LDW R4, R2, #10       ;X3011 0110 100 010 001010  = 0X688A
LEA R4, LABLE_LEA     ;X3012 1110 100 0 0001 0100 = 0XE814
NOT R4, R2            ;X3013 1001 100 010 1 11111 = 0X98BF
RTI                   ;X3014 1000 0000 0000 0000  = 0X8000
;
LSHF R2,R3, #3        ;X3015 1101 010 011 00 0011 = 0XD4C3
RSHFL R2, R3, #3      ;X3016 1101 010 011 01 0011 = 0XD4D3
RSHFA R2,R3, #3       ;X3017 1101 010 011 11 0011 = 0XD4F3
;
STB R4, R2, #10       ;X3018 0011 100 010 001010  = 0X388A 
STW R4, R2, #10       ;X3019 0111 100 010 001010  = 0X788A
TRAP X23              ;X301A 1111 0000 0010 0011  = 0XF025
;
XOR R3, R1, R2        ;X301B 1001 011 001 000 010 = 0X9642
XOR R3, R1, #12       ;X301C 1001 011 001 1 01100 = 0X966C 
NOT R3, R1            ;X301D 1001 011 001 1 11111 = 0X967F
;
LABLE_N      .FILL X1 ;X301E 00000000000000001    = 0X0001
LABLE_Z      .FILL X2 ;X301F 00000000000000002    = 0X0002
LABLE_P      .FILL X3 ;X3020 00000000000000003    = 0X0003
LABLE_NZP_U  .FILL X4 ;X3021 00000000000000004    = 0X0004
LABLE_ZP     .FILL X5 ;X3022 00000000000000005    = 0X0005
LABLE_NP     .FILL X6 ;X3023 00000000000000006    = 0X0006
LABLE_NZ     .FILL X7 ;X3024 00000000000000007    = 0X0007
LABLE_NZP    .FILL X8 ;X3025 00000000000000008    = 0X0008
LABLE_JSR    .FILL X9 ;X3026 00000000000000009    = 0X0009
LABLE_LEA    .FILL XA ;X3027 0000000000000000A    = 0X000A
             .END     ;X3028
